zk.$package('kmc.ui');
zk.load('zul.wgt', function () {
    kmc.ui.Maintab = zk.$extends(zul.wgt.Button, {

        redraw: function (out) {
            var zcls = this.getZclass();
            out.push('<div', this.domAttrs_(), '>',
                    '<div class="', zcls, '-hl">',
                    '<div class="', zcls, '-hr">',
                    '<div class="', zcls, '-hm">',
                    '<span id="', this.uuid, '-body" class="', zcls, '-text">',
                    this.getLabel(),
                    '</span></div></div></div></div>');
        },

//        doMouseOver_: function (evt) {
//            var zcls = this.getZclass();
//            jq(this.$n()).addClass(zcls + "-over");
//        },
//
//        doMouseOut_: function (evt) {
//            if (zk.ie && jq.isAncestor(this.$n(), evt.domEvent.relatedTarget || evt.domEvent.toElement))
//                return; //nothing to do
//            var zcls = this.getZclass();
//            jq(this.$n()).removeClass(zcls + "-over");
//        },
//
        doClick_: function (evt){
            this.$supers('doClick_', arguments);
            var zcls = this.getZclass();
            jq(this.$n()).addClass(zcls  + "-seld")
            .siblings().removeClass(zcls + "-seld");
        }
    });
});